Using C++ Class Libraries from an Interpreted Language

نویسندگان

  • Wolfgang Heidrich
  • Philipp Slusallek
  • Hans-Peter Seidel
چکیده

The use of object-oriented programming, and C++ in particular, to build reusable class libraries has proven to be a very successful programming technique. However, the flexible composition of class libraries to create application programs has received little focus. In this paper we present a tool, that automatically maps a C++ class hierarchy to an equivalent hierarchy in an interpreted language. Using an interpreted language offers the programmer more flexibility when composing applications from existing class libraries.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending Answer Set Programs with Interpreted Functions as First-Class Citizens

Answer Set Programming (ASP) is a well-known problem solving approach based on nonmonotonic logic programs. Existing approaches towards integrating function terms into ASP can be organized in two classes: uninterpreted function symbols and interpreted functions; we focus on the latter. Existing approaches usually define interpreted functions in the program (e.g. using term equations), while eva...

متن کامل

Object Oriented MPI (OOMPI): A Class Library for the Message Passing Interface

Using the Message Passing Interface (MPI) in C++ has been difficult to this point because of the lack of suitable C++ bindings and C++ class libraries. The existing MPI standard provides language bindings only for C and Fortran 77, precluding their direct use in object oriented programming. Even the proposed C++ bindings in MPI-2 are at a fairly low-level and are not directly suitable for objec...

متن کامل

A Framework for Building Extensible C++ Class Libraries

Extensibility leads to better designed and more reusable software. Traditionally, implementors have built extensible C++ software using ad hoc mechanisms built from scratch. This paper identifies specific characteristics that constitute extensible software. A framework for building extensible C++ libraries has been defined and constructed on AIX 3.2. Finally, the paper gives guidelines for impl...

متن کامل

Bilinguality vs. Monolinguality among Kalhuri Kurdish Speakers: Gender, Social Class and English Language Achievement

Today in multilingual contexts, many parents prefer to rear their children in the dominant language rather than in their mother tongue. This phenomenon is widespread among native speakers of Kalhuri dialect of the Kurdish language in the multilingual context of Iran, too. Nevertheless, some studies have evidenced the privilege of bilinguals in learning an additional language though some others ...

متن کامل

Status of ancillary services in the children section of public libraries and its relationship with loyalty of children aged 7-11 years in Khuzestan province, Iran

The aim of this study was to investigate the status of ancillary services in the children section of public libraries in Khuzestan province and its relationship with the loyalty of children aged 7-11 years. The research method used was mixed (qualitative and quantitative) and included a combined mode. The  qualitative part of the research referenced public libraries of Khuzestan province and th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994